package com.haiyou.data.common.accessor.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 
 * 
 * @Description: 指定操作对象类型
 * @author xingyuan
 * @date 2022年12月2日 下午5:01:48
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Inherited
@Documented
public @interface BucketAccessorType {
	
	String REDIS_ACCESSOR = "com.haiyou.data.common.accessor.redis.redisson.bucket.RedissonBucketAccessor";
	String CAFFEINE_REDIS_ACCESSOR = "com.haiyou.data.common.accessor.caffeine.CaffeineRedissonBucketAccessor";
	
	String value() default REDIS_ACCESSOR;
}
